TF_TRADE_GOOD_VENDORS = {
    { zone = TF_ZONE.DUROTAR, x = 0.5298, y = 0.4198, name = "Flakk", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.DUROTAR, x = 0.5641, y = 0.7379, name = "Tai'tasi", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.4791, y = 0.8034, name = "Shimra", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.DUROTAR, x = 0.5606, y = 0.7338, name = "Zansoa", tag = "Fishing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.5387, y = 0.3802, name = "Kithas", tag = "Enchanting Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.5605, y = 0.3413, name = "Kor'geld", tag = "Alchemy Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.7000, y = 0.2977, name = "Shankys", tag = "Fishing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.7551, y = 0.2537, name = "Sovik", tag = "Engineering Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.8259, y = 0.2392, name = "Sumi", tag = "Blacksmithing Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.7331, y = 0.2662, name = "Gorina", tag = "Mining Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.6308, y = 0.5146, name = "Borya", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.5759, y = 0.5288, name = "Xen'to", tag = "Cooking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ORGRIMMAR, x = 0.5496, y = 0.3946, name = "Zeal'aya", tag = "Herbalism Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ASHENVALE, x = 0.1171, y = 0.3410, name = "Wik'Tar", tag = "Fish Merchant & Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ASHENVALE, x = 0.1823, y = 0.6004, name = "Harlown Darkweave", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ASHENVALE, x = 0.3479, y = 0.4984, name = "Lardan", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ASHENVALE, x = 0.3512, y = 0.5212, name = "Dalria", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ASHENVALE, x = 0.4948, y = 0.6709, name = "Shandrina", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ASHENVALE, x = 0.5084, y = 0.6700, name = "Harklan Moongrove", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.AZSHARA, x = 0.4521, y = 0.9084, name = "Blimo Gadgetspring" },
    { zone = TF_ZONE.AZSHARA, x = 0.4528, y = 0.9095, name = "Jubie Gadgetspring", tag = "Engineering Supplies" },
    { zone = TF_ZONE.THE_BARRENS, x = 0.5113, y = 0.2896, name = "Hraq", tag = "Blacksmithing Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_BARRENS, x = 0.5225, y = 0.3170, name = "Wrahk", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_BARRENS, x = 0.6264, y = 0.3627, name = "Gagsprocket", tag = "Engineering Goods" },
    { zone = TF_ZONE.THE_BARRENS, x = 0.6277, y = 0.3824, name = "Kilxx", tag = "Fisherman" },
    { zone = TF_ZONE.THE_BARRENS, x = 0.6193, y = 0.3870, name = "Ranik" },
    { zone = TF_ZONE.THE_BARRENS, x = 0.4501, y = 0.5933, name = "Yonada", tag = "Tailoring & Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_BARRENS, x = 0.4591, y = 0.3569, name = "Kalldan Felmoon", tag = "Specialist Leatherworking Supplies" },
    { zone = TF_ZONE.STONETALON_MOUNTAINS, x = 0.4539, y = 0.5934, name = "Kulwia", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.TIRISFAL_GLADES, x = 0.6103, y = 0.5239, name = "Abigail Shiel", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.TIRISFAL_GLADES, x = 0.6586, y = 0.5963, name = "Martine Trambley", tag = "Fishing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.TIRISFAL_GLADES, x = 0.8330, y = 0.6973, name = "Werg Thickblade", tag = "Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6230, y = 0.4311, name = "Ronald Burch", tag = "Cooking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6404, y = 0.3739, name = "Daniel Bartlett", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6413, y = 0.5056, name = "Felicia Doan", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.7007, y = 0.5844, name = "Joseph Moore", tag = "Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.7548, y = 0.7432, name = "Elizabeth Van Talen", tag = "Engineering Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.7061, y = 0.3010, name = "Millie Gregorian", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6142, y = 0.3005, name = "Samuel Van Brunt", tag = "Blacksmithing Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.5670, y = 0.3694, name = "Sarah Killian", tag = "Mining Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6142, y = 0.3005, name = "Samuel Van Brunt", tag = "Blacksmithing Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.5473, y = 0.4895, name = "Katrina Alliestar", tag = "Herbalism Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.6236, y = 0.6098, name = "Thaddeus Webb", tag = "Enchanting Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.UNDERCITY, x = 0.5170, y = 0.7467, name = "Algernon", tag = "Alchemy Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.HILLSBRAD_FOOTHILLS, x = 0.6231, y = 0.1903, name = "Christoph Jeffcoat", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.HILLSBRAD_FOOTHILLS, x = 0.6201, y = 0.2098, name = "Mallen Swain", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.HILLSBRAD_FOOTHILLS, x = 0.4893, y = 0.5503, name = "Micha Yance", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.HILLSBRAD_FOOTHILLS, x = 0.5094, y = 0.5711, name = "Nandar Branson", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.HILLSBRAD_FOOTHILLS, x = 0.5063, y = 0.6095, name = "Lindea Rabonne", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUN_MOROGH, x = 0.4667, y = 0.5349, name = "Golorn Frostbeard", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUN_MOROGH, x = 0.4530, y = 0.5153, name = "Thrawn Boltar", tag = "Blacksmithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUN_MOROGH, x = 0.3153, y = 0.4465, name = "Gretta Ganter", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.3962, y = 0.3449, name = "Bombus Finespindle", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.4293, y = 0.2831, name = "Poranna Snowbraid", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.4337, y = 0.2931, name = "Outfitter Eric", tag = "Specialty Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.4639, y = 0.2687, name = "Burbik Gearspanner", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.5152, y = 0.2630, name = "Golnir Bouldertoe", tag = "Mining Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.5174, y = 0.4281, name = "Thurgrum Deepforge", tag = "Blacksmithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.5988, y = 0.3737, name = "Emrul Riknussun", tag = "Cooking Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.6103, y = 0.4400, name = "Tilli Thistlefuzz", tag = "Enchanting Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.5507, y = 0.5951, name = "Gwina Stonebranch", tag = "Herbalism Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.4819, y = 0.0651, name = "Tansy Puddlefizz", tag = "Fishing Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.6783, y = 0.4249, name = "Gearcutter Cogspinner", tag = "Engineering Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.6624, y = 0.5454, name = "Soolie Berryfizz", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.IRONFORGE, x = 0.3812, y = 0.7370, name = "Fillius Fizzlespinner", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.LOCH_MODAN, x = 0.3557, y = 0.4916, name = "Drac Roughcut", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.LOCH_MODAN, x = 0.3594, y = 0.4587, name = "Rann Flamespinner", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.LOCH_MODAN, x = 0.3713, y = 0.4715, name = "Karm Ironquill", tag = "Mining Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.LOCH_MODAN, x = 0.4028, y = 0.3928, name = "Khara Deepwater", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.0802, y = 0.5834, name = "Stuart Fleming", tag = "Fisherman", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.1038, y = 0.6062, name = "Kersok Prond", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.1077, y = 0.5672, name = "Neal Allen", tag = "Engineering & General Goods Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.0795, y = 0.5634, name = "Dewin Shimmerdawn", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.0812, y = 0.5584, name = "Jennabink Powerseam", tag = "Tailoring Supplies & Specialty Goods", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.4658, y = 0.1837, name = "Dark Iron Entrepreneur", tag = "Specialty Goods", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.2636, y = 0.2572, name = "Fradd Swiftgear", tag = "Engineering Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WETLANDS, x = 0.5020, y = 0.3774, name = "Kixxle", tag = "Potions & Herbs" },
    { zone = TF_ZONE.MOONGLADE, x = 0.5147, y = 0.3325, name = "Darnall", tag = "Tailoring Supplies" },
    { zone = TF_ZONE.MOONGLADE, x = 0.4824, y = 0.4014, name = "Lorelae Wintersong" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2823, y = 0.7434, name = "Kelsey Yance", tag = "Cook" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2850, y = 0.7512, name = "Mazk Snipeshot", tag = "Engineering Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2814, y = 0.7810, name = "Glyx Brewright", tag = "Alchemy Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2825, y = 0.7754, name = "Blixrez Goodstitch", tag = "Leatherworking Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2871, y = 0.7688, name = "Xizk Goodstitch", tag = "Tailoring Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2849, y = 0.7605, name = "Rikqiz", tag = "Leatherworking Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2907, y = 0.7548, name = "Jansen Underwood", tag = "Blacksmithing Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2897, y = 0.7506, name = "Hurklor", tag = "Blacksmithing Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2742, y = 0.7716, name = "Old Man Heming", tag = "Fisherman" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.5105, y = 0.3523, name = "Knaz Blunderflame", tag = "Engineering Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.5097, y = 0.3520, name = "Gnaz Blunderflame", tag = "Engineering Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.2701, y = 0.8248, name = "Cowardly Crosby", tag = "Tailoring Supplies" },
    { zone = TF_ZONE.STRANGLETHORN_VALE, x = 0.3270, y = 0.2923, name = "Nerrist", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.TELDRASSIL, x = 0.5625, y = 0.9244, name = "Nessa Shadowsong", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.TELDRASSIL, x = 0.5527, y = 0.5715, name = "Narret Shadowgrove", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.TELDRASSIL, x = 0.5719, y = 0.6126, name = "Nyoma", tag = "Cooking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.4854, y = 0.2160, name = "Fyldan", tag = "Cooking Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.5584, y = 0.2449, name = "Ulthir", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.5858, y = 0.1471, name = "Vaean", tag = "Enchanting Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.6096, y = 0.1766, name = "Mythrin'dir", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.6458, y = 0.2158, name = "Elynna", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.6368, y = 0.2229, name = "Saenorion", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARNASSUS, x = 0.4694, y = 0.5701, name = "Voloren", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARKSHORE, x = 0.3815, y = 0.4060, name = "Valdaron", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARKSHORE, x = 0.3811, y = 0.4117, name = "Gorbold Steelhand", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARKSHORE, x = 0.3814, y = 0.4111, name = "Elisa Steelhand", tag = "Blacksmithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARKSHORE, x = 0.3823, y = 0.4120, name = "Thelgrum Stonehammer", tag = "Mining Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DARKSHORE, x = 0.4380, y = 0.7636, name = "Ullanna", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.MULGORE, x = 0.4618, y = 0.5818, name = "Wunna Darkmane", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.MULGORE, x = 0.4751, y = 0.5505, name = "Harn Longcast", tag = "Fishing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.4065, y = 0.6401, name = "Shadi Mistrunner", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.3433, y = 0.5654, name = "Kurm Stonehoof", tag = "Mining Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.4380, y = 0.4514, name = "Mahu", tag = "Tailoring & Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.4956, y = 0.3958, name = "Nida Winterhoof", tag = "Herbalism Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.4742, y = 0.3373, name = "Mani Winterhoof", tag = "Alchemy Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.4498, y = 0.3876, name = "Nata Dawnstrider", tag = "Enchanting Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.5579, y = 0.4702, name = "Sewa Mistrunner", tag = "Fishing Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.5098, y = 0.5246, name = "Naal Mistrunner", tag = "Cooking Supplier", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THUNDER_BLUFF, x = 0.3981, y = 0.5565, name = "Taur Stonehoof", tag = "Blacksmithing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.7269, y = 0.3646, name = "Jun'ha", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.7488, y = 0.3460, name = "Tunkk", tag = "Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.7408, y = 0.3273, name = "Keena", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.4503, y = 0.4687, name = "Androd Fadran", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.4648, y = 0.4741, name = "Hammon Karwn", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ARATHI_HIGHLANDS, x = 0.4641, y = 0.4705, name = "Drovnar Strongbrew", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.BADLANDS, x = 0.4247, y = 0.5251, name = "Jazzrik", tag = "Blacksmithing Supplies" },
    { zone = TF_ZONE.ELWYNN_FOREST, x = 0.4396, y = 0.6592, name = "Brog Hamfist", tag = "General Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ELWYNN_FOREST, x = 0.4182, y = 0.6717, name = "Tharynn Bouden", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ELWYNN_FOREST, x = 0.8331, y = 0.6668, name = "Drake Lindgren", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ELWYNN_FOREST, x = 0.8295, y = 0.6331, name = "Terry Palin", tag = "Lumberjack", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.ELWYNN_FOREST, x = 0.8818, y = 0.7387, name = "Antonio Perelli", tag = "Traveling Salesman", wanders = true, faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.5524, y = 0.0707, name = "Billibub Cogspinner", tag = "Engineering Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.5101, y = 0.1689, name = "Brooke Stonebraid", tag = "Mining Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.5633, y = 0.1721, name = "Kaita Deepforge", tag = "Blacksmithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.6708, y = 0.4954, name = "Jillian Tanner", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.7469, y = 0.3651, name = "Kendor Kabonka", tag = "Master of Cooking Recipes", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.7605, y = 0.3677, name = "Erika Tate", tag = "Cooking Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.6419, y = 0.6056, name = "Felicia Gump", tag = "Herbalism Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.6405, y = 0.6126, name = "Bernard Gump", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4156, y = 0.6545, name = "Adair Gilroy", tag = "Librarian", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4281, y = 0.6438, name = "Jessara Cordell", tag = "Enchanting Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.2942, y = 0.6784, name = "Darian Singh", tag = "Fireworks Vendor", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4681, y = 0.7909, name = "Maria Lumere", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4666, y = 0.7865, name = "Eldraeith", tag = "Herbalism Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4325, y = 0.7407, name = "Alexandra Bolero", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.4577, y = 0.5856, name = "Catherine Leland", tag = "Fishing Supplier", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.STORMWIND_CITY, x = 0.5822, y = 0.6051, name = "Edna Mullby", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.THOUSAND_NEEDLES, x = 0.4620, y = 0.5150, name = "Jandia", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THOUSAND_NEEDLES, x = 0.7768, y = 0.7790, name = "Jinky Twizzlefixxit", tag = "Engineering Supplies" },
    { zone = TF_ZONE.FERALAS, x = 0.7606, y = 0.4328, name = "Bronk", tag = "Alchemy Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.FERALAS, x = 0.7449, y = 0.4273, name = "Sheendra Tallgrass", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.FERALAS, x = 0.7443, y = 0.4291, name = "Jangdor Swiftstrider", tag = "Leatherworking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.TANARIS, x = 0.5089, y = 0.2697, name = "Alchemist Pestlezugg", tag = "Alchemy Supplies" },
    { zone = TF_ZONE.TANARIS, x = 0.5102, y = 0.2736, name = "Vizzklick", tag = "Tailoring Supplies" },
    { zone = TF_ZONE.TANARIS, x = 0.5147, y = 0.2881, name = "Krinkle Goodsteel", tag = "Blacksmithing Supplies" },
    { zone = TF_ZONE.WESTFALL, x = 0.5764, y = 0.5406, name = "Gina MacGregor", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.WESTFALL, x = 0.5223, y = 0.5283, name = "Christopher Hewen", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.2990, y = 0.4736, name = "Karen Taylor", tag = "Mining and Smithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.2749, y = 0.4783, name = "Vernon Hale", tag = "Fishing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.2896, y = 0.4744, name = "Amy Davenport", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.2665, y = 0.4350, name = "Gloria Femmel", tag = "Cooking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.2716, y = 0.4555, name = "Franklin Hamar", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.8901, y = 0.7087, name = "Clyde Ranthal", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.REDRIDGE_MOUNTAINS, x = 0.7447, y = 0.7952, name = "Captured Servant of Azora", tag = "Tailoring Supplies" },
    { zone = TF_ZONE.DUSKWOOD, x = 0.7574, y = 0.4455, name = "Lohgan Eva", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSKWOOD, x = 0.7568, y = 0.4556, name = "Sheri Zipstitch", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSKWOOD, x = 0.7587, y = 0.4556, name = "Danielle Zipstitch", tag = "Tailoring Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSKWOOD, x = 0.7799, y = 0.4834, name = "Herble Baubbletump", tag = "Engineering and Mining Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSKWOOD, x = 0.7382, y = 0.4510, name = "Gunder Thornbush", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSKWOOD, x = 0.1804, y = 0.5436, name = "Bliztik", tag = "Alchemy Supplies" },
    { zone = TF_ZONE.DUSKWOOD, x = 0.8182, y = 0.1976, name = "Kzixx", tag = "Rare Goods" },
    { zone = TF_ZONE.SWAMP_OF_SORROWS, x = 0.2646, y = 0.3148, name = "Masat T'andr", tag = "Leatherworking Supplies" },
    { zone = TF_ZONE.DUSTWALLOW_MARSH, x = 0.6407, y = 0.4767, name = "Uma Bartulm", tag = "Herbalism & Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSTWALLOW_MARSH, x = 0.6643, y = 0.5146, name = "Helenia Olden", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.DUSTWALLOW_MARSH, x = 0.3515, y = 0.3083, name = "Ghok'kah", tag = "Tailoring Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.ALTERAC_MOUNTAINS, x = 0.8595, y = 0.7996, name = "Zan Shivsproket", tag = "Engineering Supplies" },
    { zone = TF_ZONE.ALTERAC_MOUNTAINS, x = 0.3823, y = 0.3887, name = "Bro'kin", tag = "Alchemy Supplies" },
    { zone = TF_ZONE.ALTERAC_MOUNTAINS, x = 0.4730, y = 0.3515, name = "Rizz Loosebolt", tag = "Engineering Supplies" },
    { zone = TF_ZONE.DESOLACE, x = 0.6030, y = 0.3819, name = "Vendor-Tron 1000", temporary = true },
    { zone = TF_ZONE.DESOLACE, x = 0.2264, y = 0.7197, name = "Mai'Lahii", tag = "Fishing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.DESOLACE, x = 0.2309, y = 0.7161, name = "Lah'Mawhani", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.DESOLACE, x = 0.2617, y = 0.6965, name = "Wulan", tag = "Cooking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.DESOLACE, x = 0.5098, y = 0.5354, name = "Kireena", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.BLASTED_LANDS, x = 0.6687, y = 0.1823, name = "Nina Lightbrew", tag = "Alchemy Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.1329, y = 0.4337, name = "Nioma", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.1341, y = 0.4415, name = "Harggan", tag = "Blacksmithing Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.8033, y = 0.8153, name = "Katoom the Angler", tag = "Fishing Supplies", profession = TF_PROFESSION.FISHING, faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.7938, y = 0.7909, name = "Otho Moji'ko", tag = "Cooking Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.7723, y = 0.8012, name = "Smith Slagtree", tag = "Blacksmithing Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.3446, y = 0.3859, name = "Gigget Zipcoil" },
    { zone = TF_ZONE.THE_HINTERLANDS, x = 0.3433, y = 0.3776, name = "Ruppo Zipcoil", tag = "Engineering Supplies" },
    { zone = TF_ZONE.WESTERN_PLAGUELANDS, x = 0.4308, y = 0.8431, name = "Leonard Porter", tag = "Leatherworking Supplies", faction = TF_FACTION.ALLIANCE },
    { zone = TF_ZONE.EASTERN_PLAGUELANDS, x = 0.8059, y = 0.5757, name = "Jase Farlane", tag = "Trade Supplies" },
    { zone = TF_ZONE.EASTERN_PLAGUELANDS, x = 0.1445, y = 0.3348, name = "Augustus the Touched" },
    { zone = TF_ZONE.SWAMP_OF_SORROWS, x = 0.4539, y = 0.5689, name = "Rartar", tag = "Alchemy Supplies", faction = TF_FACTION.HORDE },
    { zone = TF_ZONE.SWAMP_OF_SORROWS, x = 0.4477, y = 0.5664, name = "Banalash", faction = TF_FACTION.HORDE },
}
